﻿using System;
using System.Collections.Generic;

namespace Rj_GsInsurance.Server.DataBaseContext.Entities
{
    /// <summary>
    /// 处方打印信息表
    /// </summary>
    public partial class DrugTbRecipePrintInfo
    {
        /// <summary>
        /// 处方ID
        /// </summary>
        public int RecipelId { get; set; }
        /// <summary>
        /// 医院编码
        /// </summary>
        public int HospitalId { get; set; }
        /// <summary>
        /// 处方流水号
        /// </summary>
        public string? RecipelNo { get; set; }
        /// <summary>
        /// 挂号流水号
        /// </summary>
        public string? RegNo { get; set; }
        /// <summary>
        /// 门诊处方类型
        /// </summary>
        public int? RecipelType { get; set; }
        /// <summary>
        /// 门诊处方类型名称
        /// </summary>
        public string? RecipelTypeName { get; set; }
        /// <summary>
        /// 病人姓名
        /// </summary>
        public string? PatName { get; set; }
        /// <summary>
        /// 性别标识
        /// </summary>
        public string? GenderValue { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public int? Sex { get; set; }
        /// <summary>
        /// 性别名称
        /// </summary>
        public string? SexName { get; set; }
        /// <summary>
        /// 年龄
        /// </summary>
        public string? Age { get; set; }
        /// <summary>
        /// 手机号码
        /// </summary>
        public string? Phone { get; set; }
        /// <summary>
        /// 病历卡号
        /// </summary>
        public string? HisCardNo { get; set; }
        /// <summary>
        /// 信息卡号
        /// </summary>
        public string? CardNo { get; set; }
        /// <summary>
        /// 身份证明
        /// </summary>
        public string? CertNo { get; set; }
        /// <summary>
        /// 身份证明编码
        /// </summary>
        public string? CertType { get; set; }
        /// <summary>
        /// 就诊科室
        /// </summary>
        public int? DeptId { get; set; }
        /// <summary>
        /// 就诊科室名称
        /// </summary>
        public string? DeptName { get; set; }
        /// <summary>
        /// 收费类型
        /// </summary>
        public int? ChargeType { get; set; }
        /// <summary>
        /// 收费类型名称
        /// </summary>
        public string? ChargeTypeName { get; set; }
        /// <summary>
        /// 医保标识
        /// </summary>
        public string? InsuranceValue { get; set; }
        /// <summary>
        /// 医保类型
        /// </summary>
        public string? InsuranceType { get; set; }
        /// <summary>
        /// 就诊日期
        /// </summary>
        public DateTime? ConsultDate { get; set; }
        /// <summary>
        /// 诊断编码
        /// </summary>
        public string? DiagnosisCode { get; set; }
        /// <summary>
        /// 诊断名称
        /// </summary>
        public string? DiagnosisName { get; set; }
        /// <summary>
        /// 审核标识
        /// </summary>
        public short? CheckFlag { get; set; }
        /// <summary>
        /// 开方医生ID
        /// </summary>
        public int? DoctorId { get; set; }
        /// <summary>
        /// 开方医生工号
        /// </summary>
        public string? DoctorNo { get; set; }
        /// <summary>
        /// 开方医生姓名
        /// </summary>
        public string? DoctorName { get; set; }
        /// <summary>
        /// 开方医生图片地址
        /// </summary>
        public string? DoctorUrl { get; set; }
        /// <summary>
        /// 开方时间
        /// </summary>
        public DateTime? RecipelDate { get; set; }
        /// <summary>
        /// 发药科室
        /// </summary>
        public int? ExeDept { get; set; }
        /// <summary>
        /// 发药科室名称
        /// </summary>
        public string? DrugDeptName { get; set; }
        /// <summary>
        /// 配药员Id
        /// </summary>
        public int? PlanUserId { get; set; }
        /// <summary>
        /// 配药员工号
        /// </summary>
        public string? PlanUserNo { get; set; }
        /// <summary>
        /// 配药员姓名
        /// </summary>
        public string? PlanUserName { get; set; }
        /// <summary>
        /// 配药员图片地址
        /// </summary>
        public string? PlanUserUrl { get; set; }
        /// <summary>
        /// 配药时间
        /// </summary>
        public DateTime? PlanDate { get; set; }
        /// <summary>
        /// 发药员Id
        /// </summary>
        public int? SendUserId { get; set; }
        /// <summary>
        /// 发药员工号
        /// </summary>
        public string? SendUserNo { get; set; }
        /// <summary>
        /// 发药员姓名
        /// </summary>
        public string? SendUserName { get; set; }
        /// <summary>
        /// 发药员图片地址
        /// </summary>
        public string? SendUserUrl { get; set; }
        /// <summary>
        /// 药时间
        /// </summary>
        public DateTime? SendDate { get; set; }
        /// <summary>
        /// 审方员Id
        /// </summary>
        public int? VerifyUserId { get; set; }
        /// <summary>
        /// 审方员工号
        /// </summary>
        public string? VerifyUserNo { get; set; }
        /// <summary>
        /// 审方员姓名
        /// </summary>
        public string? VerifyUserName { get; set; }
        /// <summary>
        /// 审方员图片地址
        /// </summary>
        public string? VerifyUserUrl { get; set; }
        /// <summary>
        /// 审方时间
        /// </summary>
        public DateTime? VerifyDate { get; set; }
        /// <summary>
        /// 处方打印标识
        /// </summary>
        public int? PrintFlag { get; set; }
        /// <summary>
        /// 处方打印标识名称
        /// </summary>
        public string? PrintFlagName { get; set; }
        /// <summary>
        /// 处方打印次数
        /// </summary>
        public int? PrintTimes { get; set; }
        /// <summary>
        /// 最后打印时间
        /// </summary>
        public DateTime? LastPrintTime { get; set; }
        /// <summary>
        /// 处方总金额
        /// </summary>
        public decimal? RecipelAmount { get; set; }
        public int? AuthStatus { get; set; }
        public DateTime? BirthDay { get; set; }
        public int? EmergencyFlag { get; set; }
        public DateTime? RecipelOn { get; set; }
        public string? SeeNo { get; set; }
        public int? RegNoId { get; set; }
        public int RecipSource { get; set; }
        public int? RecipClass { get; set; }
    }
}
